package com.github.zyf.ioaj.constant;

/**
 * <h1>算法参数所支持的类型</h1>
 * <p>
 * 包括：String、String一维数组、String二维数组、boolean、int、int一维数组、
 * int二维数组、double、double一维数组、double二维数组、对象这11种类型
 * </p>
 *
 * @author zyf
 */
public enum ParamType {
    /**
     * 字符串类型
     */
    STRING,
    /**
     * 字符串一维数组
     */
    STRING_ARRAY_1,
    /**
     * 字符串二维数组
     */
    STRING_ARRAY_2,
    /**
     * 布尔类型
     */
    BOOL,
    /**
     * 整数类型
     */
    INT,
    /**
     * int一维数组
     */
    INT_ARRAY_1,
    /**
     * int二维数组
     */
    INT_ARRAY_2,
    /**
     * double类型
     */
    DOUBLE,
    /**
     * double一维数组
     */
    DOUBLE_ARRAY_1,
    /**
     * double二维数组
     */
    DOUBLE_ARRAY_2,
    /**
     * 对象类型
     */
    OBJECT
}
